﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections;
namespace Lesson3_练习题
{
    internal class Program
    {
        static void Main(string[] args)
        {
            #region 练习题1    
            //简述队列得存储规则
            //先进先出

            #endregion

            #region
            //使用队列存储消息，存储十条信息，每隔一段时间输出一条
            //控制台打印消息时要有明显得顿挫感


            Queue queue = new  Queue();

            queue.Enqueue("中");
            queue.Enqueue("华");
            queue.Enqueue("人");
            queue.Enqueue("民");
            queue.Enqueue("共");
            queue.Enqueue("和");
            queue.Enqueue("国");
            queue.Enqueue("万");
            queue.Enqueue("岁");
            int UpDateIndex = 0;

            //循环打印
            while(true)
            {
                if(UpDateIndex % 99999999==0)    //能够达到延时打印得目的
                {
                    if(queue.Count >0 )
                    {
                        Console.WriteLine(queue.Dequeue());
                    }
                      
                }
                UpDateIndex++;
            }
            #endregion
        }
    }
}
